<template>
	<view class="passenger-flow">
		<view class="con-1">
			<nav-bar title="产品中心" color="white" bg="rgba(0,0,0,0)"></nav-bar>
			<view class="bg">
				<view class="address">
					<view class="flex-space-between">
						<view class="flex-align">
							<van-image v-if="itemChooselist.venue_thumb != ''" width="74rpx" height="74rpx" radius="2"
								style="margin-right: 10rpx;" :src="itemChooselist.venue_thumb" />
							<van-image v-else width="74rpx" height="74rpx" radius="10rpx" fit="cover" style="margin-right: 10rpx;" src="https://img.yzcdn.cn/vant/cat.jpeg" />
							<view>
								<view class="address-name">{{itemChooselist.venue_name}}</view>
								<view class="address-desc">地址:{{itemChooselist.address}}</view>
							</view>
						</view>
						<view class="exchange flex-center flex-column " @click="show_no">
							<van-icon name="exchange" size="16" />
							切换
						</view>
					</view>
				</view>
			</view>
		</view>

		<!-- <view class="" style="position: absolute;z-index: 10;top: 20vh;width: 100vw;">
			<u-sticky>
				<u-tabs :list="tabsList_s" lineColor="#FF4040" :activeStyle="{
								color: '#000000'
							}" :inactiveStyle="{
								color: '#353535'
							}" :lineWidth="30" :current="current_Tab" @click="onClickTab" />
			</u-sticky>
		</view> -->

		<view class="box-2">

			<!-- 会员办卡 -->
			<view class="data-list2">
				<!-- <u-tabs :list="list1" :activeStyle="{ fontWeight: 700 }" :inactiveStyle="{ color: '#999999' }"
					@click="tabClick"></u-tabs> -->
				<scroll-view scroll-y class="scroll"
					style="position: absolute;z-index: 10;top: 24vh;width: 95vw;height: 72vh;">
					<view class="data-item flex-align" v-for="(item, index) in products1" :key="index">
						<view class="image" @click="addclick">
							<u--image :src="item.picture" width="289rpx" height="183rpx" radius="5"></u--image>
						</view>

						<view class="detail" @click="addclick">
							<view>
								<view class="title ellipsis-1">{{ item.name }}</view>
								<!-- <view class="title ellipsis-1">
									<view class="flex-between">
										<view>{{ item.name }}</view>
										<view class="">
											<image src="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/c154ba8794158495ff83ed092dc0fad167ff2406.png" style="width: 60rpx;height: 30rpx;"
												mode=""></image>
										</view>
									</view>
								</view> -->
								<view class="tag-list flex-align">
									<view class="tag" v-for="(tagItem, tagIndex) in item.projects" :key="tagIndex">
										{{ tagItem.name }}
									</view>
								</view>
								<view class="tiemr ellpisis-1"
									style="font-size: 26rpx;margin-top: 20rpx;color: #ffaa00;font-weight: bold;"
									v-show="item.type == 1">{{ item.times }}次 <text v-show="item.gifts != ''">
										+{{ item.gifts }}次</text></view>
								<!-- 金额卡 -->
								<view class="tiemr ellpisis-1"
									style="font-size: 26rpx;margin-top: 20rpx;color: #ffaa00;font-weight: bold;"
									v-show="item.type == 3">{{ item.times }}元<text v-show="item.gifts != ''">
										+{{ item.gifts }}元</text></view>
								<!-- 时间卡 -->
								<view class="tiemr ellpisis-1"
									style="font-size: 26rpx;margin-top: 20rpx;color: #ffaa00;font-weight: bold;"
									v-show="item.type == 2">{{ item.times }}天<text v-show="item.gifts != ''">
										+{{ item.gifts }}天</text></view>
							</view>
							<view class="flex-align" style="width: 47vw;color: #cfcfcf;font-size: 26rpx;">
								{{ item.display_start }}-{{item.display_end}}
							</view>
							<view class="flex-align" style="width: 47vw;">
								<view class="flex-align">
									<price :value="item.selling_price" :color="'#ff4105'"></price>
									<view class="price-2" style="text-decoration: line-through">￥{{ item.through }}
									</view>
								</view>
								<view style="margin-left:auto;color: #cfcfcf;font-size: 24rpx;"
									v-if="item.sell_num <= item.volume">销量：{{item.volume}}
								</view>
								<view style="margin-left:auto;color: #cfcfcf;font-size: 24rpx;"
									v-if="item.sell_num > item.volume">销量：{{item.sell_num}}
								</view>
							</view>
						</view>
						<!-- <view class="" style="position: absolute;right: 30rpx;top:40rpx;">
							<image @click="showsclick(item,index)"
								src="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/c154ba8794158495ff83ed092dc0fad167ff2406.png"
								style="width: 80rpx;height: 40rpx;" mode=""></image>
						</view>
						<view class="box_20" v-if="index == shows0">
							<view class="image-text_4" v-if="current_Tab == 1" @click="shangjia(item,index)">
								<image
									src="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/b2eb5628428653b3a52f4cc5b29f58fcdbde4fb0.png"
									class="icon_5"></image>
								<text lines="1" class="text-group_4">上架</text>
							</view>
							<view class="image-text_4" v-if="current_Tab == 0" @click="xiajia(item,index)">
								<image
									src="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/a87a0cfb6f2be1f8888d72799caf91e10adca833.png"
									class="icon_5"></image>
								<text lines="1" class="text-group_4">下架</text>
							</view>
							<view class="image-text_6" @click="xiangqing(item,index)">
								<image
									src="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/35c39fca1bbdb7af38900601c32403dff06abac6.png"
									class="icon_7"></image>
								<text lines="1" class="text-group_6">详情</text>
							</view>
							<image
								src="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/f820809dedb1e84b45f4b46e359e3ad308af5541.png"
								class="image_4"></image>
						</view> -->
					</view>
				</scroll-view>
			</view>
			<!-- <view v-if="products.length == 0" style="position: absolute;top: 200rpx; left: 30%;">
				<u-empty mode="list" text="暂无类目,看看其他商品吧~"
					icon="https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/637257a18b233da5ee6f77e1f4198e5875b9574d.png">
				</u-empty>
			</view> -->
		</view>

		<van-popup closeable :show="show" round position="bottom" get-container="body" @close="showclose"
			:z-index='9999'>
			<view class="good-box">
				<view class="title">
					切换场馆
				</view>
				<view class="good-list">
					<view class="good-item" v-for="(item,index) in venuelist" :key="index" @click="onChangelist(item)">
						<view class="flex-align">
							<van-image width="124rpx" height="124rpx" radius="10rpx" fit="cover"
								v-if="item.venue_thumb != ''" :src="item.venue_thumb" />
							<van-image v-else width="124rpx" height="124rpx" radius="10rpx" fit="cover"
								src="https://img.yzcdn.cn/vant/cat.jpeg" />

							<view class="info">
								<view class="name">{{item.venue_name}}</view>
								<view class="flex-align" v-if="item.project_list != ''">
									<view class="tag" v-if="item.project_list[0].name != ''">
										{{item.project_list[0].name}}
									</view>
									<view class="tag" v-if="item.project_list[1].name != '' && item.project_list[1]">
										{{item.project_list[1].name}}
									</view>
									<view class="tag" v-if="item.project_list[2].name != ''&& item.project_list[2]">
										{{item.project_list[2].name}}
									</view>
								</view>
								<view class="address">{{item.address}}</view>
							</view>
						</view>
					</view>
				</view>
			</view>
		</van-popup>
	</view>
</template>

<script>
	const personal = require("@/api/personal/index.js");
	export default {
		data() {
			return {
				lineChartData: {},
				show: false,
				venuelist: [], //场馆列表
				itemChoose: {}, // 场馆数据
				itemChooselist: {}, // 场馆数据
				showlist: true,
				week_num: '', //本周客流
				month_num: '', //本月客流
				history_num: '', //历史客流
				nac: '',
				products0: [],
				products1: [],
				products2: [],
				products3: [],
				products8: [{
					race_name: "苏州市2023春季小学生游泳公开赛",
					show_img: "https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/5c/98fc62e61a777be3b1aeea17c950b8.jpg?attname=%E8%BF%90%E5%8A%A8%60%E4%B8%8D%E6%AD%A2+%2817%29.jpg",
					subtitle: "游泳比赛小学生"
				}],
				menuActive: ' 0',
				inventorylist: "",
				typelist: "",
				card_type: "",
				tabsList_s: [{
					name: '已上架'
				}, {
					name: '未上架'
				}, {
					name: '超期下架'
				}],
				current_Tab: 0,
				shows0: -1,
				currentTab: 1,
				over: 0
			}
		},
		onLoad(options) {
			var data = uni.getStorageSync("wqzdy");
			var items = JSON.parse(data)
			this.venuelist = items
			this.itemChooselist = this.venuelist[0]
			if (uni.getStorageSync("entry_name") == '') {
				uni.showToast({
					title: '请登录！',
					icon: 'exception',
					duration: 850
				});
				setTimeout(() => {
					uni.navigateTo({
						url: '/pages/my-center/my-center'
					})
				}, 1000);
			}
			this.admin_index()
		},
		onShow() {
			this.admin_index()
			this.shows0 = -1
		},
		methods: {
			addclick() {
				this.shows0 = -1
			},
			async admin_index() {
				let that = this
				let params = {
					venue_id: this.itemChooselist.id,
					type: 2,
					inventory: this.inventorylist,
					card_type: this.card_type,
					status: this.currentTab,
					over: this.over
				};
				let res = await personal.product_list(params);
				if (res.code == 1) {
					that.products1 = res.data
				}
			},
			// 详情
			xiangqing(item, index) {
				uni.navigateTo({
					url: './product_detailss?typelist=' + this.typelist + "&id=" + item.id + "&currentTab=" + this
						.currentTab + "&over=" + this.over
				})
			},
			showsclick(item, index) {
				this.shows0 = index
			},

			onClickTab({
				index
			}) {
				this.products0 = []
				this.products1 = []
				this.products2 = []
				this.products3 = []
				this.products8 = []
				this.current_Tab = index;
				if (index == 0) {
					this.currentTab = 1;
					this.over = 0
				} else if (index == 1) {
					this.currentTab = 0;
					this.over = 0
				} else if (index == 2) {
					this.currentTab = 0;
					this.over = 1
				}
				this.shows0 = -1
				this.admin_index()
			},
			// 选择场馆
			onChange(e) {
				let that = this
				let i = e.detail
				const item = this.venuelist[i]
				if (item) {
					this.itemChoose = item
					this.venuelist[i].checked = true
				} else {
					this.itemChoose = {}
				}
			},
			onChangelist(item) {
				this.itemChoose = item
				this.lineChartData = []
				this.itemChooselist = this.itemChoose
				this.show = false
				this.showlist = true
				this.dateActive = '5'
				this.nac = '5'
				this.admin_index()
			},
			// 确认按钮
			queren() {
				this.lineChartData = []
				this.itemChooselist = this.itemChoose
				this.show = false
				this.showlist = true
				this.dateActive = '5'
				this.nac = '5'
				this.admin_index()
			},
			show_no() {
				this.show = true
				this.showlist = false
			},
			showclose() {
				this.show = false
				this.showlist = true
			}
		}
	}
</script>

<style lang="scss" scoped>
	.passenger-flow {
		width: 100%;
		height: 100vh;
		display: flex;
		flex-direction: column;
		background-color: rgb(243, 243, 243);
		padding: 0rpx 0 50rpx 0;
		position: relative;

		.con-1 {
			width: 100%;
			position: relative;

			/deep/ .nav-bar {
				position: fixed;
				z-index: 999;
			}

			.bg {
				width: 100%;
				height: 400rpx;
				background-image: url("https://jiangsudiantuo2022.oss-cn-hangzhou.aliyuncs.com/img/b06d5082b279372c5e22b6c40432135f7fdca194.png");
				background-size: 100%;
				background-position: 50% 80%;
				position: fixed;
				z-index: 9;

				.address {
					color: #fff;
					padding-top: 190rpx;
					padding-right: 30rpx;
					padding-left: 30rpx;
					height: 150rpx;

					&-name {
						font-size: 32rpx;
						font-weight: 700;
						line-height: 34rpx;
					}

					&-desc {
						margin-top: 18rpx;
						font-size: 22rpx;
						line-height: 22rpx;
					}

					.exchange {
						width: 100rpx;
						height: 100rpx;
						border-radius: 50%;
						background-color: rgba(0, 0, 0, 0.2);
						color: rgb(234, 248, 248);
						font-size: 24rpx;
					}
				}
			}
		}

		/deep/ .good-box {
			height: 60vh;
			padding: 0px 30rpx;
			display: flex;
			flex-direction: column;

			.title {
				color: #000;
				font-size: 30rpx;
				font-weight: 700;
				margin-top: 40rpx;
			}

			.van-radio__label {
				line-height: inherit;
			}

			.good-list {
				flex: 1;
				height: 0;
				overflow: auto;

				.good-item {
					margin-top: 30rpx;

					.info {
						margin-left: 25rpx;

						.address {
							color: #fff;
							padding-top: 20rpx;
							padding-right: 30rpx;
							height: 70rpx;

							&-name {
								font-size: 34rpx;
								font-weight: 700;
								line-height: 34rpx;
							}

							&-desc {
								margin-top: 18rpx;
								font-size: 22rpx;
								line-height: 22rpx;
							}

							.exchange {
								width: 100rpx;
								height: 100rpx;
								border-radius: 50%;
								background-color: rgba(0, 0, 0, 0.2);
								color: rgb(234, 248, 248);
								font-size: 24rpx;
							}
						}

						.name {
							color: rgb(51, 51, 51);
							font-size: 30rpx;
							font-weight: 500;
							margin-bottom: 10rpx;
						}


						.tag {
							color: rgb(4, 179, 90);
							font-size: 24rpx;
							font-weight: 500;
							padding: 0px 10rpx;
							margin-right: 20rpx;
							background-color: rgba(4, 179, 90, 0.2);
							border-radius: 4rpx;

							&:nth-of-type(2) {
								color: rgb(236, 70, 246);
								background-color: rgba(236, 70, 246, 0.2);
							}
						}

						.address {
							margin-top: 10rpx;
							color: rgb(136, 136, 136);
							font-size: 22rpx;
						}
					}

				}
			}

			.footer {
				padding: 20rpx 0;
				background-color: rgb(255, 255, 255);

				.btn {
					color: rgb(255, 255, 255);
					font-size: 30rpx;
					font-weight: 700;
					padding: 20rpx 0;
					text-align: center;
					background-image: linear-gradient(0deg, rgb(99, 93, 247) 0%, rgb(165, 173, 246) 100%);
					border-radius: 60rpx;
				}
			}
		}

		.title {
			font-size: 28rpx;
			font-weight: 700;
		}

		.box-2 {
			padding: 0px 10rpx;
			margin-left: 20rpx;
			flex: 1;
			height: 0;
			display: flex;
			flex-direction: column;
			box-sizing: border-box;
			transform: translateY(-60rpx);

			>view {
				flex: 1;
				height: 0;

				.scroll {
					// height: calc(100% - 40rpx);
					height: 100%;
				}
			}

			// 列表1
			.data-list1 {
				.data-item {
					margin-top: 20rpx;
					height: 288rpx;
					width: 690rpx;
					background-color: #ffffff;
					padding: 10rpx;
					border: 0.1rpx linear-gradient(190deg, #FFF, #FFF) solid;
					border-radius: 10rpx;
					// box-shadow: 30px 2px 10px #f9f9f9;
					box-shadow: 0rpx 0rpx 9rpx 1rpx rgba(0, 0, 0, 0.06);
					position: relative;

					.box_20 {
						background-color: rgba(0, 0, 0, 1);
						border-radius: 10rpx;
						position: absolute;
						width: 165rpx;
						height: 105rpx;
						flex-direction: row;
						display: flex;
						right: 35rpx;
						top: 100rpx;
						z-index: 99;

						.image-text_4 {
							width: 34rpx;
							height: 62rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 20rpx 0 0 28rpx;
						}

						.icon_5 {
							width: 30rpx;
							height: 30rpx;
							margin-left: 2rpx;
						}

						.text-group_4 {
							width: 34rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 14rpx;
						}

						.image-text_5 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 17rpx 0 0 37rpx;
						}

						.icon_67 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_5 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image-text_6 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 18rpx 0 0 37rpx;
						}

						.icon_7 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_6 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image_4 {
							position: absolute;
							left: 125rpx;
							top: -13rpx;
							width: 28rpx;
							height: 14rpx;
						}
					}

					.image {
						padding-left: 10rpx;
						width: 211rpx;
						height: 248rpx;

						/deep/ .u-fade-enter-to {
							height: 100%;
						}
					}

					.detail {
						height: 230rpx;
						width: 0;
						flex: 1;
						margin-left: 25rpx;
						display: flex;
						flex-direction: column;
						justify-content: space-between;

						.title {
							font-size: 30rpx;
							margin-bottom: 10rpx;
							font-weight: bold;
						}

						.tag-list {
							margin-bottom: 10rpx;

							.tag {
								font-size: 22rpx;
								border-radius: 10rpx;
								padding: 5rpx 10rpx;
								color: white;
								background-color: #abc6fa;
								margin-right: 10rpx;
							}
						}

						.tiemr {
							color: #cfcfcf;
							font-size: 22rpx;
						}

						.price {
							font-size: 32rpx;
							color: #ff4811;
							font-weight: 700;
							margin-right: 10rpx;
						}

						.price-2 {
							color: #cfcfcf;
							font-size: 22rpx;
							text-decoration: line-through;
						}
					}
				}
			}

			//列表2
			.data-list2 {
				.data-item {
					// margin-top: 20rpx;
					height: 220rpx;
					padding: 10rpx;
					width: 690rpx;
					background-color: #ffffff;
					border: 0.1rpx linear-gradient(190deg, #FFF, #FFF) solid;
					border-radius: 10rpx;
					box-shadow: 0rpx 0rpx 9rpx 1rpx rgba(0, 0, 0, 0.06);
					position: relative;

					.image {
						width: 289rpx;
						height: 183rpx;

						/deep/ .u-fade-enter-to {
							height: 100%;
						}
					}

					.box_20 {
						background-color: rgba(0, 0, 0, 1);
						border-radius: 10rpx;
						position: absolute;
						width: 165rpx;
						height: 105rpx;
						flex-direction: row;
						display: flex;
						right: 35rpx;
						top: 100rpx;
						z-index: 99;

						.image-text_4 {
							width: 34rpx;
							height: 62rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 20rpx 0 0 28rpx;
						}

						.icon_5 {
							width: 30rpx;
							height: 30rpx;
							margin-left: 2rpx;
						}

						.text-group_4 {
							width: 34rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 14rpx;
						}

						.image-text_5 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 17rpx 0 0 37rpx;
						}

						.icon_67 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_5 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image-text_6 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 18rpx 0 0 37rpx;
						}

						.icon_7 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_6 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image_4 {
							position: absolute;
							left: 125rpx;
							top: -13rpx;
							width: 28rpx;
							height: 14rpx;
						}
					}

					.detail {
						height: 100%;
						width: 0;
						flex: 1;
						margin-left: 25rpx;
						display: flex;
						flex-direction: column;
						justify-content: space-between;

						.title {
							font-size: 28rpx;
							margin-bottom: 10rpx;
						}

						.tag-list {
							margin-bottom: 10rpx;

							.tag {
								font-size: 22rpx;
								border-radius: 10rpx;
								padding: 5rpx 10rpx;
								color: white;
								background-color: #abc6fa;
								margin-right: 10rpx;
							}
						}

						.info {
							font-weight: 700;
							font-size: 25rpx;
							color: #ff4811;
						}

						.price {
							font-size: 32rpx;
							color: #ff4811;
							font-weight: 700;
							margin-right: 10rpx;
						}

						.price-2 {
							color: #999999;
							font-size: 22rpx;
						}
					}
				}
			}

			.data-list10 {
				.data-item {
					width: 100%;
					height: 180rpx;
					border-bottom: solid 2rpx rgb(229, 229, 229);
					// padding-bottom: 20rpx;/*  */
					margin-bottom: 20rpx;
					background-color: #ffffff;
					border: 0.1rpx linear-gradient(190deg, #FFF, #FFF) solid;
					border-radius: 10rpx;
					box-shadow: 0rpx 0rpx 9rpx 1rpx rgba(0, 0, 0, 0.06);
					position: relative;

					// &:last-of-type {
					// 	margin-bottom: 0;
					// 	padding-bottom: 0;
					// }

					.box_20 {
						background-color: rgba(0, 0, 0, 1);
						border-radius: 10rpx;
						position: absolute;
						width: 165rpx;
						height: 105rpx;
						flex-direction: row;
						display: flex;
						right: 35rpx;
						top: 90rpx;
						z-index: 99;

						.image-text_4 {
							width: 34rpx;
							height: 62rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 20rpx 0 0 28rpx;
						}

						.icon_5 {
							width: 30rpx;
							height: 30rpx;
							margin-left: 2rpx;
						}

						.text-group_4 {
							width: 34rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 14rpx;
						}

						.image-text_5 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 17rpx 0 0 37rpx;
						}

						.icon_67 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_5 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image-text_6 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 18rpx 0 0 37rpx;
						}

						.image-text_7 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 18rpx 0 0 37rpx;
						}

						.icon_7 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_6 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image_4 {
							position: absolute;
							left: 125rpx;
							top: -13rpx;
							width: 28rpx;
							height: 14rpx;
						}
					}

					.image {
						width: 156rpx;
						height: 154rpx;
						border-radius: 5px;
						// overflow: hidden;

						image {
							width: 100%;
							height: 100%;
						}
					}

					.detail {
						display: flex;
						margin-left: 20rpx;
						height: 100%;
						flex-direction: column;
						justify-content: space-between;

						.tag-list {
							margin-bottom: 20rpx;

							.tag {
								font-size: 22rpx;
								border-radius: 10rpx;
								padding: 5rpx 10rpx;
								color: white;
								background-color: #abc6fa;
								margin-right: 10rpx;
							}
						}

						.detail-info {
							color: rgb(255, 65, 5);
							font-size: 30rpx;
							font-weight: 700;

							&:first-of-type {
								margin-bottom: 7rpx;
							}
						}
					}

					.btn {
						border-radius: 8px;
						color: white;
						padding: 10rpx 25rpx;
						font-size: 25rpx;
						background-image: linear-gradient(0deg,
								rgb(47, 117, 250) 0%,
								rgb(82, 142, 255) 100%);
						margin-top: 20rpx;
					}
				}
			}

			.data-list4 {
				.data-item {
					margin-top: 20rpx;
					height: 220rpx;
					padding: 10rpx;

					.image {
						width: 300rpx;
						height: 100%;
						position: relative;

						.tag {
							color: white;
							background-color: #abc6fa;
							padding: 5rpx 10rpx;
							position: absolute;
							left: 0;
							top: 0;
							z-index: 1;
							font-size: 20rpx;
							border-radius: 0px 0rpx 8rpx 0;
						}

						/deep/ .u-fade-enter-to {
							height: 100%;
						}
					}

					.detail {
						height: 100%;
						width: 0;
						flex: 1;
						margin-left: 25rpx;
						display: flex;
						flex-direction: column;
						justify-content: space-between;

						.title {
							font-size: 28rpx;
							margin-bottom: 10rpx;
						}

						.count-down {
							height: 35rpx;

							.time {
								font-size: 20rpx;
								display: flex;

								text {
									color: #f63939;
									display: block;
									background-color: #fdc4c3;
									border-radius: 8rpx;
									width: 40rpx;
									text-align: center;
									margin: 0px 6rpx;

									&:first-of-type {
										margin-left: 0;
									}
								}
							}
						}

						.info {
							font-weight: 700;
							font-size: 25rpx;
							color: #ff4811;
						}

						.det {
							font-size: 22rpx;
							color: #999999;
						}

						.price {
							font-size: 32rpx;
							color: #ff4811;
							font-weight: 700;
							margin-right: 10rpx;
						}

						.price-2 {
							color: #999999;
							font-size: 22rpx;
						}
					}
				}
			}

			.data-list5 {
				.goods-item {
					height: 220rpx;
					margin-top: 30rpx;
					background-color: #ffffff;
					border: 0.1rpx linear-gradient(190deg, #FFF, #FFF) solid;
					border-radius: 10rpx;
					box-shadow: 0rpx 0rpx 9rpx 1rpx rgba(0, 0, 0, 0.06);
					position: relative;

					.box_20 {
						background-color: rgba(0, 0, 0, 1);
						border-radius: 10rpx;
						position: absolute;
						width: 165rpx;
						height: 105rpx;
						flex-direction: row;
						display: flex;
						right: 35rpx;
						top: 100rpx;
						z-index: 99;

						.image-text_4 {
							width: 34rpx;
							height: 62rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 20rpx 0 0 28rpx;
						}

						.icon_5 {
							width: 30rpx;
							height: 30rpx;
							margin-left: 2rpx;
						}

						.text-group_4 {
							width: 34rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 14rpx;
						}

						.image-text_5 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 17rpx 0 0 37rpx;
						}

						.icon_67 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_5 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image-text_6 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 18rpx 0 0 37rpx;
						}

						.icon_7 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_6 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image_4 {
							position: absolute;
							left: 125rpx;
							top: -13rpx;
							width: 28rpx;
							height: 14rpx;
						}
					}

					.image {
						width: 200rpx;
						height: 100%;
						border-radius: 7rpx;
						// overflow: hidden;
						position: relative;

						/deep/ .u-transition {
							width: 100%;
							height: 100%;
						}

						.image-info {
							position: absolute;
							bottom: 0;
							width: 100%;
							left: 0;
							font-size: 24rpx;
							text-align: center;
							color: white;
							padding: 10rpx 0;
							background-color: rgba(0, 0, 0, 0.5);
						}

						.tag1 {
							position: absolute;
							top: 0;
							left: 0;
							font-size: 23rpx;
							color: white;
							padding: 7rpx 15rpx;
							border-radius: 0px 0px 15rpx 0px;
							background-image: linear-gradient(to right, #528eff, #2f75fa);
						}

						.tag2 {
							position: absolute;
							top: 0;
							left: 0;
							font-size: 23rpx;
							color: white;
							padding: 7rpx 15rpx;
							border-radius: 0px 0px 15rpx 0px;
							background-image: linear-gradient(to right, #43e090, #26cd78);
						}

						.tag3 {
							position: absolute;
							top: 0;
							left: 0;
							font-size: 23rpx;
							color: white;
							padding: 7rpx 15rpx;
							border-radius: 0px 0px 15rpx 0px;
							background-image: linear-gradient(to right, #ed7af4, #ec46f6);
						}
					}

					.detail {
						flex: 1;
						width: 0;
						height: 100%;
						display: flex;
						flex-direction: column;
						margin-left: 30rpx;
						justify-content: space-between;

						.title {
							font-size: 28rpx;
							margin-bottom: 10rpx;
							width: 100%;
							white-space: nowrap;
							overflow: hidden;
							text-overflow: ellipsis;
						}

						.tag {
							font-size: 22rpx;
							// background-color: #f4f3f4;
							color: white;
							background-color: #abc6fa;
							border-radius: 8rpx;
							padding: 5rpx 10rpx;
							margin-right: 20rpx;
							margin-bottom: 20rpx;
						}

						.detail-2 {
							color: #a3a3a3;
							font-size: 23rpx;

							image {
								width: 25rpx;
								height: 25rpx;
								margin-right: 10rpx;
							}
						}

						.price {
							color: #ff6a42;

							text {
								font-weight: 700;
								font-size: 37rpx;
							}
						}

						.info {
							color: #a3a3a3;
							font-size: 23rpx;
							margin-left: 15rpx;
							transform: translateY(4rpx);
						}
					}
				}
			}

			.data-list6 {
				.item {
					width: 100%;
					padding-bottom: 24rpx;
					border-bottom: 1px solid #e5e5e5;
					margin-top: 31rpx;

					&:nth-of-type(1) {
						.index {
							color: #ffa800;
						}
					}

					&:nth-of-type(2) {
						.index {
							color: #c0c0c0;
						}
					}

					&:nth-of-type(3) {
						.index {
							color: #b2786b;
						}
					}

					&:last-of-type {
						border: none;
					}

					.index {
						font-size: 36rpx;
						font-family: DIN;
						font-weight: bold;
						color: #95a0af;
						margin-right: 40rpx;
					}

					.con {
						height: 100%;
						flex: 1;
						display: flex;
					}

					.image {
						width: 130rpx;
						height: 100%;
						margin-right: 24rpx;
						position: relative;

						.small {
							width: 100%;
							height: 80rpx;
							position: absolute;
							bottom: -20rpx;
							left: 0;
						}
					}

					.box {
						flex: 1;
						width: 0;

						.info-1 {
							margin-bottom: 10rpx;

							.name {
								font-size: 28rpx;
								font-weight: bold;
								color: #333333;
							}

							/deep/ .u-tag {
								height: 40rpx;
								margin-left: 20rpx;

								.u-tag__text {
									font-size: 20rpx;
								}
							}
						}

						.info-2 {
							margin-bottom: 10rpx;

							.tag {
								font-size: 22rpx;
								font-weight: 400;
								color: #ff8f05;
								margin-left: 20rpx;
							}
						}

						.info-3 {
							font-size: 22rpx;
							font-weight: 400;
							color: #999999;
							white-space: nowrap;
							overflow: hidden;
							width: 100%;
							text-overflow: ellipsis;
						}

						.info-4 {
							font-size: 22rpx;
							font-weight: 500;
							color: #333333;
						}
					}
				}
			}

			.data-list7 {
				.goods-tab {
					white-space: nowrap;

					.tabs {
						display: inline-block;
						margin-right: 20rpx;

						image {
							height: 90rpx;
							width: 90rpx;
						}

						view {
							font-size: 20rpx;
							font-weight: 500;
							color: #333333;
							margin-top: 10rpx;
							text-align: center;
						}
					}
				}

				.goods-list {
					display: flex;
					flex-wrap: wrap;
					margin-top: 30rpx;
					justify-content: space-between;

					.item {
						border: 0px solid #e5e5e5;
						width: 48%;
						margin-bottom: 30rpx;

						.image {
							width: 100%;
							position: relative;
							background: #f3f3f3;
							border-radius: 5px 5px 0px 0px;
							height: 300rpx;

							.img {
								width: 80%;
							}

							.top {
								position: absolute;
								left: 0;
								top: -20rpx;
								width: 60rpx;
								height: 68rpx;
							}

							.bottom-text {
								position: absolute;
								right: 20rpx;
								bottom: 10rpx;
								font-size: 22rpx;
								z-index: 3;
								color: #bebebe;
							}
						}

						.bottom {
							border: 1px solid #e5e5e5;
							border-top: none;
							border-radius: 0 0 5px 5px;
							padding: 20rpx;

							.bootom-title {
								font-size: 26rpx;
								font-weight: bold;
								color: #333333;
								margin-bottom: 20rpx;
							}

							.price {
								font-size: 26rpx;
								font-weight: bold;
								color: #ff0f0f;
							}

							.price-2 {
								font-size: 22rpx;
								font-weight: bold;
								margin-left: 6rpx;
								text-decoration: line-through;
								color: #bebebe;
							}
						}
					}
				}
			}

			.data-list8 {
				.data-item {
					border-bottom: 1px solid #f2f2f3;
					padding-bottom: 30rpx;
					margin-bottom: 30rpx;

					&:last-of-type {
						margin-bottom: 0;
						border-bottom: 0;
					}

					.detail {
						flex: 1;
						width: 0;
						padding-right: 40rpx;

						.detail-1 {
							font-size: 28rpx;
							font-weight: 700;
							margin-bottom: 15rpx;
						}

						.detail-2 {
							font-size: 22rpx;
							color: #7c642a;
							padding: 5rpx 10rpx;
							border-radius: 8rpx;
							background-color: #eedd9b;

							text {
								margin-left: 10rpx;
							}
						}

						.detail-3 {
							margin-left: 20rpx;
							font-size: 22rpx;
							color: #d2d2d2;
						}

						.detail-4 {
							margin-top: 20rpx;
							margin-bottom: 30rpx;
							display: flex;

							.tag {
								color: #ff4747;
								font-size: 22rpx;
								margin-right: 8rpx;
								border-radius: 8rpx;
								padding: 5rpx;
								border: 1px solid #ff4747;
							}
						}

						.detail-5 {
							font-size: 33rpx;
							color: #ff1616;
							font-weight: 700;
						}

						.detail-6 {
							font-size: 20rpx;
							margin-left: 5rpx;
						}
					}

					image {
						width: 240rpx;
						height: 240rpx;
						border-radius: 10px;
					}
				}
			}

			.data-list9 {
				margin-top: 20rpx;

				.data-item {
					margin-bottom: 30rpx;
					margin-top: 20rpx;
					position: relative;

					.box_20 {
						background-color: rgba(0, 0, 0, 1);
						border-radius: 10rpx;
						position: absolute;
						width: 165rpx;
						height: 105rpx;
						flex-direction: row;
						display: flex;
						right: 35rpx;
						top: 100rpx;
						z-index: 99;

						.image-text_4 {
							width: 34rpx;
							height: 62rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 20rpx 0 0 28rpx;
						}

						.icon_5 {
							width: 30rpx;
							height: 30rpx;
							margin-left: 2rpx;
						}

						.text-group_4 {
							width: 34rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 14rpx;
						}

						.image-text_5 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 17rpx 0 0 37rpx;
						}

						.icon_67 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_5 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image-text_6 {
							width: 36rpx;
							height: 65rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							margin: 18rpx 0 0 37rpx;
						}

						.icon_7 {
							width: 32rpx;
							height: 32rpx;
							margin-left: 2rpx;
						}

						.text-group_6 {
							width: 36rpx;
							height: 18rpx;
							overflow-wrap: break-word;
							color: rgba(255, 255, 255, 1);
							font-size: 18rpx;
							font-family: PingFang-SC-Medium;
							font-weight: 500;
							text-align: left;
							white-space: nowrap;
							line-height: 24rpx;
							margin-top: 15rpx;
						}

						.image_4 {
							position: absolute;
							left: 125rpx;
							top: -13rpx;
							width: 28rpx;
							height: 14rpx;
						}
					}

					.image {
						position: relative;

						.top-tag {
							position: absolute;
							top: 0;
							left: 0;
							border-radius: 5px 0px 0 0;
							color: white;
							background-color: #abc6fa;
							font-size: 22rpx;
							padding: 5rpx 10rpx;
						}
					}

					.title {
						font-size: 30rpx;
						margin-top: 10rpx;
						// margin-bottom: 10rpx;
					}

					.count-down {
						height: 35rpx;

						.time {
							font-size: 20rpx;
							display: flex;

							text {
								color: #f63939;
								display: block;
								background-color: #fdc4c3;
								border-radius: 8rpx;
								width: 40rpx;
								text-align: center;
								margin: 0px 6rpx;

								&:first-of-type {
									margin-left: 0;
								}
							}
						}

						.price {
							font-size: 22rpx;
							color: #ff571c;

							text {
								font-size: 35rpx;
								font-weight: 700;
							}
						}
					}
				}
			}
		}

	}
</style>